Method for directing power to a hot swapped circuit board

ABSTRACT

Method for controlling power and communications between to an electronic circuit board. A chassis includes a first electronic circuit board with a first connector and a cassette includes a second electronic circuit board with a second connector. When the cassette is received by the chassis, chassis flex circuitry and cassette flex circuitry come into contact to complete a circuit between the components. Closing the circuit indicates to a controller that the cassette is properly secured to the chassis and that a user is not attempting removal of the cassette. The controller instructs a power source to provide power to the second electronic circuit board through the first connector. When the circuit is broken by a user, the controller causes the completion of operations on the second electronic circuit board and causes the power source to stop supplying power to the second electronic circuit board.

This nonprovisional application is a divisional application of USnonprovisional application Ser. No. 11/679,703 filed on Feb. 27, 2007.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to methods for directing power to ahot-swappable computer component when inserted, and safely powering downthe component prior to removal.

2. Description of the Related Art

Hot swappable components have become commonplace in computer systems.Server systems often use hot swappable memory, hard drives, and variouspieces of hardware commonly referred to as Peripheral ComponentInterconnect (PCI) cards. Hot swapping may involve the removal of apiece of hardware, or the insertion of a piece of hardware, or bothwhile the computer is on and functioning. While the following discussionrefers to PCI cards, the problems presented are equally applicable toany other hot swappable electronic circuit board.

Computer systems that support hot swapping need some ability to detectthat a component has been removed or inserted and to determine whatresources are available for use. Notifying the system that a componenthas been inserted or removed allows for efficient allocation ofresources and the use of computing power.

In addition, all connections need to be designed such that neither thecomponent nor the user can be damaged or injured by removing orinstalling it. Most if not all, computer components require power to beoperational. The electronic connections between components must bedesigned to ensure that connecting the components will not result in apower surge to either component, which may result in damage to sensitiveelectronics.

The components of the computer system must be designed to accommodateremoval or installation of other components. When a component isremoved, the computer system must reallocate tasks to other components.When a component is inserted, the system must be able to allocate tasksto that component in order to make the most efficient use of the systemresources.

One method of inserting & PCI card is to utilize a cassette system inwhich the PCI card with a connector is secured. The cassette may then beinserted into a chassis wherein a connection is made between the PCIcard within the cassette, and other pieces of hardware with receivingconnectors.

Many PCI cards receive power from the connector in which they areinserted. In order to avoid power surges and damage to the PCI card orthe user, it is preferable that no power is being provided to areceiving connector during insertion or removal of a PCI card. Futureimplementations of operating system software may require that no poweris provided to the receiving connector during insertion or removal of aPCI card.

Therefore, there is a need for an apparatus and method to ensure that nopower is provided during removal of a PCI card, as well as preventingpower to the PCI card during insertion. When a cassette system isemployed to insert and remove electronics, it is desirable toincorporate this feature into the cassette.

SUMMARY OF THE INVENTION

The present invention also provides a method comprising the steps offorming a circuit between cassette flex circuitry and chassis flexcircuitry whenever a cassette including the cassette flex circuitry isplaced in an operable position, relative to the chassis includingchassis flex circuitry; using the circuit to detect whether a user ishandling the cassette; providing power from the chassis to the cassettein response to detecting that the cassette is simultaneously in theoperable position and a user is not handling the cassette; and allowingthe assignment of processing jobs to an electronic component within thecassette when the cassette is provided with power. Preferably, themethod further comprises allowing the electronic component within thecassette to complete any existing processing jobs and disallowing theassignment of new processing jobs to the electronic component inresponse to detecting that a user is handling the cassette; and haltingpower provided from the chassis to the cassette in response to detectingthat the electronic component has no more processing jobs.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a side view of a cassette pivotally secured to a chassis inthe up position.

FIG. 2 is a side view of a cassette pivotally secured to a chassis inthe down position.

FIG. 3 is a perspective view of a plurality of cassettes received withina chassis,

FIG. 4 is a detailed view of a plurality of cassettes with handlesreceived in a chassis.

FIG. 5 is a detailed view of a plurality of cassettes with handlesreceived in a chassis. The switch trigger is not shown,

FIG. 6 is a rear view of the first flex circuit pathway.

FIG. 7 is a schematic showing one potential operation of the presentinvention.

DETAILED DESCRIPTION

The present invention provides a chassis that receives a cassette,supplies power to the cassette, and communicates with electroniccomponents on the cassette, such as an electronic circuit, board. Thechassis comprises a first electronic circuit board with a firstconnector to receive a second electronic circuit board with a secondconnector. The cassette and the chassis selectively cooperate in apredetermined manner to align the second connector with the firstconnector. The first electronic circuit board has a first connector thatreceives a second electronic circuit board and supplies power to thesecond electronic circuit board. A typical example of a first electroniccircuit board is a motherboard.

The chassis further comprises chassis flex circuitry including a pair ofcontacts arranged to contact cassette flex circuitry when the cassetteis received by the chassis. The cassette flex circuitry and the chassisHex circuitry complete a circuit when there is contact therebetween. Thechassis flex circuitry includes an electrically conducting material,such as a conducting metal. Portions of the conducting metal that areexposed to air. such as a set of contacts, are preferably made of anon-corroding metal, such as gold.

The chassis flex circuitry is coupled to a controller and the controlleris in communication with, a power supply. The controller regulates theprovision of power to the first connector of the chassis, and thereforeto the electronic components of the cassette, based upon the state of aswitch in the cassette flex circuitry.

The cassette includes a second electronic circuit board having a secondconnector to be received by the first connector. The second electroniccircuit board may be any hardware that is commonly inserted and/orremoved “on-the-fly”, while the computer system is in operation (hotswapped). Daughter cards, PCI cards, and USB drives are some examples ofhardware that may be hot swapped. Many, if not all, of these devicesreceive power from the connector into which they are plugged.

The cassette further comprises a cassette handle with the cassette flexcircuitry. The cassette handle is preferably comprised of anon-conducting material, to insulate the user from any potentialelectrical shock. The cassette flex circuitry is electrically conductiveand includes a switch between two terminal contacts configured to makecontact with an opposing pair of contacts on the chassis. While thecassette flex circuitry may be made of any conductive metal, thoseportions exposed to air are preferably comprised of a non-corrodingmetal, such as gold. The switch selectively opens or closes the cassetteIlex circuitry. In one embodiment, the switch closes to complete thecassette flex circuitry between the two contacts of the cassette flexcircuitry and opens to break the cassette flex circuitry so that nocurrent may be conducted through the cassette flex circuitry.

The cassette handle may further comprise a spring and a switch triggerto actuate the switch, and maintain the switch trigger in a desired restposition. Preferably, the switch is in a closed condition unless a userhas actuated the switch trigger. The switch trigger is preferably madeof a non-conducting material to insulate the user from any potentialelectrical shock. The switch trigger preferably extends along theunderneath side of the handle so that the trigger is moved to actuatethe switch by a user's natural grasp of the handle.

Optionally, the chassis may further comprise an access cover. The accesscover, when closed, prevents the cassette from being removed from thechassis. In one embodiment, the access cover may activate a switch thatis physically adjacent the access cover and electronically in serieswithin the chassis flex circuitry. AI tentatively, the access cover mayactivate a switch that communicates directly with the controller.Accordingly, the controller may implement logic that ignores changes inthe flex circuit when the access door is indicated as being closed,since no cassette may be either installed or removed if the access dooris closed. This logic or circuit may prevent faulty wiring or falsesignals related to the ilex circuit from inadvertently causing acassette to shut down.

The apparatus operates to safely power down a second electronic circuitboard during insertion or removal of the cassette including the board.The flex circuit, which includes the chassis flex circuitry and thecassette flex circuitry, is closed only when the cassette is properlysecured to the chassis and the handle is not being grasped. Therefore, aclosed flex circuit indicates that power should be provided to the oneor more circuit boards associated with the cassette. It should berecognized that the chassis may be configured with multiple bays toreceive multiple cassettes, in which case the chassis will preferablyinclude separate chassis flex circuitry for each bay in order toindependently control power from each bay lo each cassette.

An open flex circuit indicates either that a cassette has not been fullyreceived or, if the cassette has in fact been fully received andoperational, that the user intends to remove the cassette. Therefore, anopen flex circuit indicated that any data processing and transmissionshould be completed and halted. To do complete processing andtransmissions, the second electronic circuit board (i.e., a PCI card)requests access to the data bus. Once the PCI card is granted permissionby the bus, the PCI card completes its data transmissions so that nodata is lost when the card loses power and it removed. When thecontroller identifies that the PCI card is quiescent, the card may besafely removed. Preferably, the system includes a fail safe warningfeature by which a user is informed of the quiescent condition, such asthrough the use of a visual indicator light, indicating that the usermay safely remove the card without data loss.

The following Figures illustrate the apparatus in one embodiment of theinvention as potentially implemented in the IBM Sundance D11 product.

FIG. 1 is a side view of a chassis 14 with a cassette 10 received andpivotally secured at a first end 12. The chassis 14 houses a firstelectronic circuit board 17 with a first connector 18 to receive asecond connector 16. A second electronic circuit board (not shown) issecured by the cassette 10 and includes a second connector 16 havingcontacts for receiving power and handling communications. The cassetteand chassis are selectively secured in a predetermined configuration toalign the second connector 16 with the first connector 18. The cassettecomprises a handle 20 to lift or lower the cassette 10. In FIG, 1, thecassette 10 is in an open or disconnected position, with the secondconnector 16 not yet received in the first connector 18.

FIG. 2 is a side view of the chassis and cassette of FIG. 1 with thecassette 10 in a closed or connected position. When the cassette 10 isproperly closed as shown, the second connector 16 is received by thefirst connector 18 for electronic communication there between. Thechassis 14 is also shown including a sliding access cover 21. When thesliding access cover 21 is closed, the cassette 10 may not be raisedinto the open position by lifting the handle 20. The sliding accesscover 21 may have a pair of contacts (not shown) to selectively completea circuit (not shown) within the chassis, optionally within the chassisflex circuitry, to indicate the position of the access door.

FIG. 3 is a perspective view of two cassettes 10 on a chassis 14 havingsix bays. Each cassette 10 has a second electronic circuit board 15secured to the cassette. As shown, the second connector (see FIG. 1) oneach second electronic circuit board 15 has already been received into afirst connector 18 (see FIG. 1) on a first electronic circuit board ofthe chassis 14. Each cassette 10 comprises a handle 20 having a switchtrigger 22 that must be depressed prior to raising the cassette 10 intothe open position (shown in FIG. 1). The switch trigger 22 may alsocontrol a lock (now shown) that selectively secures the cassette 10 tothe chassis 14.

FIG. 4 is a lower perspective view of the two cassettes 10 received bythe chassis 14, in accordance with FIG. 3. Each handle 20 comprises aswitch trigger 22 that must be depressed (upwardly in FIG. 4) duringinstallation and removal of the cassette 10 relative to the chassis.Each handle 20 further comprises cassette flex circuitry 30. Thecassette flex circuitry 30 has contacts 32 forming contacts that alignwith and engage opposing contacts 34 on the chassis. Depressing theswitch trigger 22 activates a switch (not shown) that opens the circuitcomprising the cassette flex circuitry 30.

FIG. 5 is a lower perspective view in accordance with FIG. 4, but havingthe switch trigger (shown in FIG. 4 as 22) removed to reveal furthercomponents. The handle 20 secures the cassette flex circuitry 30 thatfurther comprises a switch 40. The switch 40 selectively completes acircuit comprising the cassette flex circuitry 30 based upon whether theswitch is actuated. In this embodiment, the switch 40 completes acircuit comprising the cassette flex circuitry 30 when depressed. Aspring 42 in the handle 20 biases the switch trigger toward the switch40 to normally maintain the switch 40 in the depressed position.Accordingly, the user upwardly depresses the switch trigger to releasethe switch 40 and break the circuit. The handle 20 also comprises astrut 44 to pivotally mount the switch trigger.

FIG. 6 is a lower rear perspective view of the cassette flex circuitry30 in contact with the chassis flex circuitry 31 to form the completedflex circuit. The contacts 32 of the cassette flex circuitry 30 alignwith openings 34 on the chassis 14. The chassis 14 comprises chassisflex circuitry 31 with contacts 33 that similarly align with theopenings 34 so that contacts 33 make electrical contact with thecontacts 32 of the cassette Ilex circuitry 30 to form a circuit.

FIG. 7 is a schematic diagram of one potential embodiment of the presentinvention. The switch trigger 22 is shown in the depressed position(depressed upward), with the switch 40 open to interrupt or break thecircuit that includes the cassette flex circuitry 30. The cassette flexcircuitry 30 is in contact (at interface 34) with the chassis flexcircuitry 31 via the contacts shown in FIG. 6. The chassis flexcircuitry 31 is in electronic communication with a controller 50 havinga first connection 56 to a power supply 52, and a second connection 54to the first connector 18. The power supply 52 also has a thirdconnection 58 to the first connector 18 for supplying electrical power.

When the cassette is fully received by the chassis and the user releasesthe switch trigger 22, the switch 40 is depressed in the closedposition. This completes a circuit comprising the cassette flexcircuitry 30, and the chassis flex circuitry 31. The completed flexcircuit indicates to the controller 50 that the second electroniccircuit board (not shown) in the cassette has been received by the firstconnector 18. In response to detecting the completed flex circuit, thecontroller 50 sends a signal to the power supply 52 to provide power tothe first connector 18 through the third connection 58. The secondelectronic circuit board with a second connector in the cassette thenreceives power through the first connector 18. The controller may alsosend a signal to the first electronic circuit board or other componentsin order to initiate communications with the second electronic circuitboard, such as the assignment of digital operations.

When the switch trigger 22 is again depressed or actuated by the user,the switch 40 is opened, breaking the circuit comprising the cassetteflex circuitry 30 and the chassis flex circuitry 31. The controller 50may then lake several actions. The controller 50 may instruct the firstelectronic circuit board 17, via communication over the secondconnection 54 and through the first connector 18, that the secondelectronic circuit board (not shown) will be removed, and that nofurther operations are to be assigned to the second electronic circuitboard. The controller 50 or the first electronic circuit board 17 mayalso instruct the second electronic circuit board to complete anyoperations that are currently underway. Upon receiving a signal throughthe first connector 18 that the second electronic circuit board isquiescent, the controller 50 may instruct the power supply 52 via afirst connection 56 to remove power from the first connector 18 via thethird connection 58. The user may be given an indication that the secondelectronic circuit board is quiescent through a signal sent from thecontroller 50 to a light emitting diode (LED) 60 on the handle 20. Sincethe cassette will lose power after becoming quiescent, it might be thatthe user indication will be the LED going out. Alternatively, the LEDcould be disposed on the chassis, since the chassis will presumablycontinue to have power. The user may then lift the handle 20 todisconnect the cassette from the chassis, thereby removing the secondconnector (not shown) from the first connector 18.

In this embodiment, completing the ilex circuit comprising the cassetteflex circuitry 30 and the chassis flex circuitry 31 by properly closingthe cassette 10 and depressing the switch 40 indicates to the controller50 that power may be supplied to the first connector 18 and processingoperations may be assigned to components on the first electronic circuitboard. When the flex circuit comprising the cassette flex circuitry 30and the chassis flex circuitry 31 is broken, the controller 50 mayundertake the operations described above to reach a quiescent state inthe first electronic circuit board and halt power to the first connector18.

The terms “comprising,” “including,” and “having,” as used in the claimsand specification herein, shall be considered as indicating an opengroup that may include other elements not specified. The terms “a,”“an,” and the singular forms of words shall be taken to include theplural form of the same words, such that the terms mean that one or moreof something is provided. The term “one” or “single” may be used toindicate that one and only one of something is intended. Similarly,other specific integer values, such as “two,” may be used when aspecific number of things is intended. The terms “preferably,”“preferred,” “prefer,” “optionally,” “may,” and similar terms are usedto indicate that an item, condition or step being referred to is anoptional (not required) feature of the invention.

While the invention has been described with respect to a limited numberof embodiments, those skilled in the art, having benefit of thisdisclosure, will appreciate that other embodiments can be devised whichdo not depart from the scope of the invention as disclosed herein.Accordingly, the scope of the invention should be limited only by theattached claims.

1. A method comprising: forming a circuit between cassette flexcircuitry and chassis flex circuitry whenever a cassette including thecassette flex circuitry is placed in an operable position relative tothe chassis including chassis flex circuitry; using the circuit todetect whether a user is handling the cassette: providing power from thechassis to the cassette in response to detecting that the cassette issimultaneously in the operable position and a user is not handling thecassette; and allowing the assignment of processing jobs to anelectronic component within the cassette when the cassette is providedwith power.
 2. The method of claim 1, further comprising: allowing theelectronic component within the cassette to complete any existingprocessing jobs and disallowing the assignment of new processing jobs tothe electronic component in response to detecting that a user ishandling the cassette; and halting power provided from the chassis tothe cassette in response to detecting that the electronic component hasno more processing jobs.
 3. The method of claim 1, further comprising:selectively opening or closing the cassette flex circuitry.
 4. Themethod of claim 3, wherein the cassette flex circuitry is selectivelyopened or closed with a switch.
 5. The method of claim 4, wherein theswitch is in a closed condition unless a user has actuated a switchtrigger on a cassette handle.
 6. The method of claim 5, furthercomprising: insulating the switch trigger to prevent electrical shock toa user.
 7. The method of claim 1, further comprising: closing an accesscover to prevent the cassette from being removed from a chassis.
 8. Themethod of claim 7, wherein the access cover may activate a switch thatis physically adjacent the access cover and electronically in serieswithin the chassis flex circuitry.
 9. The method of claim 8, furthercomprising: ignoring changes in the flex circuit when the access door isindicated as being closed.
 10. The method of claim 1, independentlycontrolling power from each of a plurality of bays to each of aplurality of cassettes.
 11. The method of claim 1, further comprising:informing a user that the electronic component within the cassette isquiescent.
 12. The method of claim 11, wherein the user is informedthrough use of a visual indicator light.
 13. The method of claim 12,wherein the visual indicator light is a light emitting diode (LED).